Why did china invade vietnam in 1979? as punishment for vietnam's invasion of cambodia to install a communist government to take control of the communist movement there in order to invade cambodia?