Climate and civilization