Contact optimization for non-prehensile loco-manipulation via hierarchical model predictive control