The Rise of Vibe Coding and the Transformation of Software Engineering