metals futures rally; gold, silver at over two-decade highs