Will 2020 be a repeat of 2004 for Democrats?