Bank of America upgrades BJ's to buy, says retailer will outperform in an inflationary environment