Ride out future market and economic volatility with these all-weather stocks, Bank of America says