Retail sales surged by 6.4% year‑on‑year in May, driven by promotions for tariff‑stalled goods and a major online shopping festival