US sanctions Chinese firm over Iran oil violations