China Unicom buys China Netcom for $24B