Starmer could be greatest PM since Churchill