Obama Signs Tax-Cut Compromise, Declares it 'Good Deal' for Americans