Iranian President Masoud Pezeshkian says it is time to end the war with the US, claiming Tehran is in a stronger position and has secured a deal without capitulating.