Zimbabwe President Mugabe resigns ahead of impeachment vote


93-year-old authoritarian leader ruled for nearly four decades in Africa.