Home Global stocks and bonds rally on US-Iran deal hopes