South Africa: Banks in rude health despite ailing economy