length of flight from edinburgh to marrakech