Katie Holmes Wears Revealing Outfit in New York City After Jamie Foxx Split: Photos