President Trump issues 48-hour deadline to Iran over Strait of Hormuz, then halts strikes amid secret diplomatic efforts and a visit to Graceland.