Microsoft warns that China hackers attacked U.S. infrastructure