Engine Shop Visit Scheduling: A Reinforcement Learning Optimization Approach