Resource-Efficient Federated Fine-Tuning Large Language Models for Heterogeneous Data