Chavez vows referendum ‘cannot fail’