JPMorgan upgrades Best Buy, says the stock is 'spring-loaded'