China votes to oust three generals from top advisory body