Income Elasticity of Housing Demand in China: micro-data evidence from Shanghai