Bullish Momentum on Freeport McMoran (FCX): Are We About to See a Historic Comeback?