Tom Cruise, Katie Holmes settle divorce