Former Catholic Cardinal Theodore McCarrick is not competent to stand trial on charges accusing him of sexually assaulting a teenage boy in Massachusetts decades ago, an expert for the prosecution says, raising doubts about the future of the criminal case against the 92-year-old.