holiday to marrakech from edinburgh