duration of flight to marakech from edinburgh