Zimbabwe polls set for March 29