Molecular and crystal structure of PQQ(methoxatin), a novel coenzyme of quinoproteins: extensive stacking character and metal ion interaction