Stalled Iran Talks Push Oil Over $108, Threatening Global Fares