STOCK PURCHASE AGREEMENT BY AND AMONG NATIONAL MEDICAL HEALTH CARD SYSTEMS, INC., PCN ACQUISITION CORP., PHARMACEUTICAL CARE NETWORK, AND CALIFORNIA PHARMACISTS ASSOCIATION March 7, 2005