Trump warns Iran on compliance