Retail sales in the UK have risen 6.5 per cent year-on-year for May, up from a 4.9 per cent increase in April and propelled by warmer weather in the second half of the month.