NASA has awarded more than $4 billion to SpaceX for the first two human moon landings coming up later this decade under the ...