Best Buy extends price-match guarantee