Southern Africa set to shine as World Cup host