Kenyans are voting in a contentious presidential election rerun, boycotted by the country’s opposition leader Raila Odinga. Polls opened at 6am local time and will close at 5pm with more than 19 million voters registered to cast their vote.