Cloud Computing in 2025: AI-Fueled Growth and New Challenges