Could Bernie Sanders become the Democratic nominee and can he beat Donald Trump?