TerraClimate: monthly climate and water balance data for global terrestrial surfaces