Multi-Objective Alignment of Large Language Models Through Hypervolume Maximization