Autonomous Underwater Vehicle (AUV) Propulsion System Analysis and Optimization