Single-Molecule Enzymology: Fluorescence-Based and High-Throughput Methods