The announcements came hours before a deadline set by the US president for Tehran to reach a deal with Washington to reopen the Strait of Hormuz.