CNN's Fareed Zakaria: Democrats 'Blew' the Election