what is the flight time edinburgh to marrakesh