Keir Starmer has closed the gap – but Boris Johnson is still preferred as prime minister

John Rentoul looks at the state of public opinion on the two main party leaders