A novel NADPH:(bound) NADP+ reductase and NADH:(bound) NADP+transhydrogenase function in bovine liver catalase