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