Fiscal cliff is 'ticking time bomb' for stocks