Robert Mugabe resigns