Spanish Prime Minister Pedro Sanchez heads for fourth China visit, risks annoying US President Donald Trump.