Boris Johnson and the Tories' lead over Jeremy Corbyn and the Labour Party has narrowed to just six points with the general election three days away.