NBC: Princess Kate announces she is undergoing treatment for cancer