Low working temperature near liquid helium boiling point of RNiAl2 (R = Tm, Tb and Gd) compounds with large magnetocaloric effect