Bank of America flags five major risks to the S&P 500 including 'macro fog' and private-credit stress | Discvr Financial News | discvr.ai