factors affecting income elasticity of demand