Retailers See Fourth of July Spending Fizzle