Mammalian catalase: a venerable enzyme with new mysteries.