New Garmin tech enables a plane to land itself