Approximate hybrid model predictive control for multi-contact push recovery in complex environments | Synapse