The carbonate-silicate geochemical cycle and its effect on atmospheric carbon dioxide over the past 100 million years