Model predictive control of a waste heat recovery system for automotive diesel engines