Kamala Harris takes lead over Donald Trump in Iowa