McKesson to buy Precision Medicine Group for $2.25B