St. Marys softball earns 4-3 walk-off win against Elida