July Retail Sales Rose 5.2%, Ecommerce Held Its Prime Day Dip