how long flight uk marakesh