Besides climate changes, what other important activity occurred during the Mesozoic