Trump gave Iran 48 hours