factors determining price elasticity of demand