UK consumer confidence has reached its highest point since April 2010, an early sign that the economic recovery is gaining steam.