Oil prices rise for a second day on signs of strong China demand