SpaceX has scored a major NASA contract that will see the commercial spaceflight company launch the Europa Clipper spacecraft to the Jupiter moon Europa.