Retail sales rebound in June after 2 straight months of declines