Which two factors have the greatest effect on climate