China has passed Canada as the biggest US trading partner—thanks to oil prices