A Survey on Tabular Data Generation: Utility, Alignment, Fidelity, Privacy, and Beyond