Kenya will go for presidential vote on March 4