SA's 'huge' trade surplus cushioning blows to the rand cause