Who is competent to act as a witness to a will in South Africa?