Oil prices drop 3% as Hurricane Rafael weakens in the Gulf & China's stimulus disappoints traders. Discover the latest ...