Boris issued 'nightmare' warning as Lib Dems target 2% swing seats to tear down Blue Wall