Hydrodynamic Optimization And Design of Marine Current Turbines And Propellers