US general calls Iran the most challenging driver of instability in the Middle East