pyrroloquinoline quineone, PQQ