County Comm. Dan Haggerty dies after bout with bladder cancer