Text this: Optimization-Based Energy Management Algorithm for 2-Stroke Hybrid Ship with Controllable Pitch Propeller