Waiting cycle times and generalized Haldane equality in the steady-state cycle kinetics of single enzymes.