Tom Cruise and Katie Holmes through the years