It will take 20 to 30 years before China reaches a point where ordinary people can afford to buy homes.