Gates cuts $50 million check to China!