Oil falls amid demand concerns and strengthening dollar