Zimbabweans vote on new constitution before elections