Oil prices stable as optimism grows for China's recovery amid stimulus effort