Structural and mechanistic aspects of flavoproteins: probes of hydrogen tunnelling