how long is the flight to marrakech