Retail sales of clothing in the UK recorded their strongest growth in well over two years in May and were similarly buoyant online, according to new figures.