US issues 48-hour ultimatum to Iran as missile attacks escalate tensions