With only two days to go until the opening of the FIFA World Cup, football fever is at an all-time high in South Africa - nowhere more so than in the townships.