Deflation in non-food slowed in May to 0.1% from 0.5% in April, according to the latest figures from the British Retail Consortium and Nielsen.