Kenyans brace for violence ahead of vote