Afghans vote amid violence, widespread fraud