Clinton warns of "perfect storm" in Middle East