economics of demand and supply