Temperature and precipitation trend over 139 major Indian cities: An assessment over a century