National taxpayer advocate: IRS in better shape now than a year ago