Zimbabwe President Robert Mugabe resigns