Kenya is holding one of Africa's most expensive elections