Warmer weather and promotions contributed to higher shopper numbers at UK high streets last month, the latest figures have shown.