Cape Town to host major international congress