Explicit silicate cycling in the Kiel Marine Biogeochemistry Model, version 3 (KMBM3) embedded in the UVic ESCM version 2.9