Predictive Control for Energy-Efficient Driving