IRS ends most unannounced revenue agent visits