gold, silver stocks rally