Simulation optimization for revenue management of airlines with cancellations and overbooking