As Johannesburg prepares to host Africa's first ever G20 summit, South Africa aims to showcase its diplomatic and economic potential despite an American boycott.