spacex nasa jupiter moon europa clipper launch mission contract launch date october 2024 spacex