American companies are no cash-hoarders General But a few giant companies sit atop piles of idle dosh