Factors affecting Milankovitch cycles