Large reversible magnetocaloric effect in RMn2 (R = Tb, Dy, Ho, Er) compounds