A firm that has the market power to charge different prices to different groups of buyers based on how much they buy is practicing what degree of price discrimination