Oil prices gain after a 3-session decline as weekly U.S. crude supplies drop by more than 7 million barrels