Has Kamala Harris got what it takes to beat Trump? Becoming the Democratic nominee may be the easy part. The hard part will be taking on the Republican in November.