David Gergen goes after Joe Biden