Chinese President sacks 2 Generals in Military shake up