Oil prices climb to 2-month highs with U.S. crude supplies down a 7th week in a row