Oil’s 7-week winning streak at risk from China economy jitters