Hot weather and the March-timing of Easter boosted retail sales for last month on the UK high street, according to figures from the British Retail Consortium (BRC).