Giant magnetocaloric effect in HoGa compound over a large temperature span