Developments in large marine current turbine technologies – A review