The US Congress has reached an agreement with the White House to avoid the "fiscal cliff", a combination of tax increases and across-the-board spending cuts set to come into effect from the beginning of January, which were threatening to push the country into recession.