what is the flying time marrakesh