NBC Universal buys international cable channels