S Africa GDP: better than feared