flight times edinburgh to morocco