Oil tops $100 after U.S.-Iran talks fail | Daily Tribune