Hun Sen Fires, Suspends, Reinstates General