President Obama offers praise, and support for veterans