Random-Key Algorithms for Optimizing Integrated Operating Room Scheduling