First-principles and Monte Carlo studies of C-doped Ni45Co5Mn37In13 Heusler alloys