American companies are running out of places to stash their insane pile of cash