Zimbabwe vote ‘seriously compromised’