vscode copilot agent vs cursor