Iran nuclear talks stretch into third day as hopes of deal rise