President Robert Mugabe resigns