how long in flight from gatwick to marrakech