Hydrodynamic Optimization and Design of Marine Current Turbines and Propellers