Gold, silver retreat from all-time highs: Is the dip worth buying?