Joe Biden is best hope for Democratic Party in 2020