how long is the flight from bristol to marakech