SpaceX locks in $8 billion from Golden Dome missile-defense program