Hopes are fading for an agreement ahead of President Donald Trump's evening deadline for Iran to reopen the Strait of Hormuz.