Herald Constitutional Court questions Supreme Court in US$10.7M ZCDC diamond debt dispute October 28, 2026