Trump issues 48-hour ultimatum to Iran amid dwindling ceasefire odds