Oil futures surge after 21 hours of Iran nuclear talks fail