Oil down about 4 percent; gasoline drop adds to China, Iran worries