how long is a flight from gatwick to marrakech