Status and Challenges of Marine Current Turbines: A Global Review