China teams up with US aluminium giant Alcoa to buy a 12% stake in mining firm Rio Tinto for $14.05bn.