Integrated Production and Maintenance Scheduling with Environmental and Operational Considerations