Predictive Control for Autonomous Driving with Uncertain, Multi-modal Predictions