Best stock picks for 2022 by bank of america analysts 11 value stocks buy now