Flight Time Improvement Using Adaptive Model Predictive Control for Unmanned Aerial Vehicles