flight time from marrakech to edinburgh