Stagflation risk is rising by the day. Bank of America says these stocks can weather it