Oil prices stabilized after their biggest drop in a week, as US President Donald Trump said his latest negotiation offer was Tehran's "last chance" and expected the Strait of Hormuz to fully reopen.