Fault Localization via Fine-tuning Large Language Models with Mutation Generated Stack Traces