UK consumer confidence recovers from pre-Budget dip