Backlog of veterans waiting for benefits will take years to clear: