Israel will vote for a new Prime Minister on Tuesday, after a devastating war in Gaza in January. There are three leading candidates in the race, but no definite favourite.