Chain of LoRA: Efficient Fine-tuning of Language Models via Residual Learning