The molybdenum storage protein - A bionanolab for creating experimentally alterable polyoxomolybdate clusters.