Fiscal Cliff Compromise Averts Tax Hikes and Delays Major Federal Spending Cuts