SA opera star Pretty Yende to sing at King Charles III’s coronation