Keir Starmer’s election dream in tatters as pollster says Boris will avoid ‘bloodbath’