What is Midjourney and how does it function as an AI-based image generation tool? How does Midjourney create images from text prompts provided by users? What are the key features that make Midjourney popular among designers and creators? In what real-world applications is Midjourney commonly used? What are the advantages and limitations of using Midjourney for creative projects?