Solving Multi-Runway Departure Sequencing Problem through an Effective Genetic Algorithm