BofA strategist warns on Magnificent Seven as $17.2bn flees US stocks