gold, silver pull back from their more than two-decade highs