Physiology, biochemistry, and applications of F420-and Fo-dependent redox reactions.