Model Predictive Control for Bipedal Robots