SpaceX has scored a major win, securing a contract with United Airlines to provide in-flight Starlink internet access to passengers.