China denies US allegations of Microsoft hack