Markets | Thu Jul 9, 2009 11:06am EDT

June rains, penny-pinching dampen retail sales