flight time to morocco/edingburgh