time flights from marrakesh to edinburgh