Half of US companies have been hacked