IRS to fire 25% of its staff