Liger: Linearizing Large Language Models to Gated Recurrent Structures