McKesson to open distribution center in northern California, adding 166 jobs