Iran's powerful parliament speaker said there was "progress" in talks with Washington but that "fundamental" differences remain, while US President Donald Trump rejected what he called "blackmail" by Tehran after it again closed the Strait of Hormuz.