Bank of America slashes S&P 500 target, sees stocks falling another 5% by year-end