Climate variability and changes