"It is untenable and unsustainable" for China to rely on foreign demand, Cornell's Eswar Prasad said.