Oil falls on lingering demand concerns in China