Magnetocaloric effect over a wide temperature range due to multiple magnetic transitions in GdNi0.8Al1.2 alloy