flights from edinburgh to marrakesh