Reduction of hypervalent states of myoglobin and hemoglobin to their ferrous forms by thymoquinone: the role of GSH, NADH and NADPH.