Oil up nearly 2% on supply cuts; set for 6th straight weekly gain