Veteran dies waiting for benefits