Proteas stage incredible comeback to win Cape Town Test and seal series 2-1