Challenges and Opportunities in Tidal and Wave Power