Optimization, State Estimation, and Model Predictive Control of Simulated Moving Bed Processes