U.S. Stores Hacked; 40 Million Card Numbers Stolen