Businesses have welcomed news of a surprise jump in consumer sentiment, as the number of optimists outweighs the number of pessimists for the first time in some months.