NAD(P)(+)-glucose dehydrogenase from Haloferax mediterranei: kinetic mechanism and metal content