Magnetism and large reversible room-temperature magnetocaloric properties of antiperovskite compounds ZnC1−xNxFe3−2xMn2x (0 ⩽ x ⩽ 1)