A predictive reference governor for constrained control systems