The US military spent $33 million on tech known to be vulnerable to Chinese cyberespionage