US charges 7 Chinese hackers with 'sinister' campaign spanning 14 years