China's defence minister General Li Shangfu removed from post