Ice Ages on the Earth and their astronomical implications