flying time between edinburgh and morroco