Testamentary capacity – an essential requirement in making a legally valid Will