WPCA appoints Corrie Van Zyl as new CEO