Black and Latino voters are leaving the Democrats in record numbers