The biochemistry, physiology and genetics of PQQ and PQQ-containing enzymes.