Constrained stable generalised predictive control