Integration of planning, scheduling, and control for multi-product chemical systems under preventive maintenance