Trump warns Iran infrastructure