Oil prices rebound from sharp drop on China demand concerns