Explain factors which affect the price elasticity of demand for goods and services.