FLAME: Factuality-Aware Alignment for Large Language Models