CDI board approves new $500m share repurchase program