Katie Holmes is on the November cover of Marie Claire