how long is the flight to marrakesh from london gatwick