Michelle Obama: there is no perfect candidate, no perfect president.