Marine current energy assessment and the hydrodynamic design of the hydrokinetic turbine for the Moroccan Mediterranean Coast