Oklahoma nonprofit awarded federal money for homeless veterans