Kamala Harris endorses Joe Biden for president