At the launch of Labour's "battle bus", Sir Keir Starmer said a vote for his party was a vote for "change and hope". The Tories are also launching their campaign bus - as a new poll suggests they could be left with only 66 seats in the election next month.