WTI edges higher above $71.00 on China stimulus, geopolitical risks