Retail dip-buying hits record 3.5x average as H1 2026 ends