Alternative NAD(P)H dehydrogenase and alternative oxidase: Proposed physiological roles in animals.