flight times to marrakech edinburgh