what is the flight time from edinburgh to marrakech