US charges Russian GRU officers for NotPetya, other major hacks