President Joe Biden's endorsement of vice-president Kamala Harris has drawn mixed reactions from democrats and rival republicans.