Kamala Harris announces 2020 presidential bid