Chinese company buys Alpart for US$299m