GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generation