Oil falls as investors take profit on China demand concerns