Mag: Katie Holmes has best 'revenge body' of the year