Kenyans vote on new constitution