DDP-based Parachute Landing Optimization for a Humanoid