Stocks to buy right now: Value stocks to buy, avoid according to Bank of America | Fortune