A 3-Step Optimization Framework with Hybrid Models for a Humanoid Robot's Jump Motion