Boris in Red Wall crisis as 17 out of 18 seats poised to flip to Labour over energy crisis