Barack and Michelle Obama endorse Kamala Harris for president