AGREEMENT AND PLAN OF MERGER among MCKESSON CORPORATION, PALM MERGER SUB, INC., and PSS WORLD MEDICAL, INC. Dated as of October 24, 2012