Low-Code Platforms, AI-Powered Development, and the Future of Software Engineering in 2025