Stable Diffusion 3: Pushing the Boundaries of Text-to-Image Generation