Oil prices set to pass $100 as US-Iran talks collapse