flight times – edinburgh to marrakesh