SpaceX to net $45 billion from Anthropic in new cloud deal