China: Activist Hu Shigen jailed for 'subversion'