pharmacist definition