Safety-Aware Fine-Tuning of Large Language Models