Irrigation control based on model predictive control (MPC): Formulation of theory and validation using weather forecast data and AQUACROP model. (April 2016)