British shoppers defied economic gloom with a strong spending surge in May, far exceeding analyst forecasts in a week of thin European trading.