Tom Cruise admits Scientology was factor in Katie Holmes divorce