WTI drops to near $74.00 following China inflation data