AT&T wins approval to buy Time Warner