Climate change, Evolution, coevolution, species interactions, natural selection and contemporary evolution