Snowball Earth climate dynamics and Cryogenian geology-geobiology