Mining and metals stocks rally on higher copper, gold prices; Freeport McMoRan up 3.5% to lead S&P 500