Wall Street set for first weekly gain of 2016 as oil soars