Silver holds near $66 as US-Iran peace progress curbs risk premium