US Dollar Index holds losses near 99.50 as US-Iran talks face uncertainty