PHOTOS: Katie Holmes Makes Rare Public Appearance With Daughter Suri Cruise