what is flight time from edinburgh to marrakesh