Zimbabwe sets date for runoff