Katie Holmes' sexy new pictures for C magazine