Changes in global-mean precipitation in response to warming, greenhouse gas forcing and black carbon