Silver slides toward $58 as Trump declares Iran truce finished