South Africa has enough accommodation for the Soccer World Cup