Rio Tinto executive Stern Hu has been sentenced to 10 years jail by a Chinese court after being found guilty of accepting bribes and stealing secrets.