Oil prices set for second week of gains on brighter China outlook