Trump's attacks on Iran are unconstitutional.