how long is the flight to marrakesh from bristol