Law of demand explained