Magnetic and structural phase diagram of antiperovskites ZnCFe3−xCox (0 ≤ x ≤ 3): The combined negative magnetoresistance and large room-temperature magnetocaloric effect in x = 0.5