Iran delays nuclear talks with US as crude rises 9% on supply fears