Cation transport by the respiratory NADH:quinone oxidoreductase (complex I): facts and hypotheses. (23rd September 2013)