Protein Folding As Diffusion On A Free Energy Surface: Rates And Mechanisms From Advanced Single-Molecule Fluorescence Techniques