Optimization and constrained multivariable control of a catalytic cracking unit