Large magnetocaloric effect in LiLnP4O12 (Ln = Gd, Tb, Dy) single crystals