Oil settles at a 6-week high as U.S. crude supplies fall, but gasoline stocks surge