Tidal and Wave Energy Gains Momentum