Spring election looms as UK consumer confidence surges to two-year high