Oil holds biggest drop in two weeks on demand concern and dollar