Cloud Computing in 2025: The Role of AI and Edge Technology