ICC appoints Geoff Allardice as CEO