Challenges and opportunities of marine propulsion with alternative fuels