Modeling, Simulation & Constrained MPC for a Sail-Assisted Ship