flight times from marrakech to edinburgh