China accuses US of massive cyberattack