Time Warner apologizes for porn mix-up