flight journey times from edinburgh to marrakech