Fine-tuning Large Language Models for Improving Factuality in Legal Question Answering