Markets cheer U.S.-Iran agreement, but some investors caution deal is yet to be signed

· CNBC