Katie Holmes Makes First Public Appearance Since Tom Cruise Divorce