how long is the flight from bristol to marrakesh