Marine Renewable Energy and the Environment: Progress and Challenges