Bipedal Walking on Constrained Footholds with MPC Footstep Control