Adaptive Model Predictive Control for Cruise Control of High-Speed Trains with Time-Varying Parameters. (2nd May 2019)