Obama makes first public remarks since leaving office