President Obama endorses Hillary Clinton for president, says 'I'm with her'