Could the war in Iran be Trump’s ‘greatest miscalculation’ yet?