morocco flights marikesh how long is flying time