Kenyans vote in tight presidential race