NASA has selected SpaceX’s Falcon Heavy to launch a European Mars rover, support for which the agency is once again proposing to cancel.