Deal reached on so-called 'fiscal cliff'