Online Receding Horizon Planning of Multi-Contact Locomotion