ONS retail sales data highlights resilience of UK consumers