Hydrodynamics and Energetics of Fish Propulsion