Trump says he won't let veterans down