cursor vs copilot