The S&P 500 could fall another 5% and test a critical support level that has previously marked the bottom, Bank of America says