Where does the ideology of China's main political parties come from