In Iran, Trump faces the limits of American power