Cancer and non-cancer risk assessment of trihalomethanes in urban drinking water supplies of Pakistan.