IDG names Carrigan president of IDG Communications