Synthesis of stabilizing model predictive controllers via canonical piecewise affine approximations