A Comparative Analysis of AI Development Tools: Cursor, Windsurf, Bolt.new, and Lovable