Former Cardinal Theodore McCarrick, who was defrocked after a Vatican investigation confirmed he had sexually molested adults as well as children, has been charged with sexually assaulting a teenage boy during a wedding reception in the 1970s, court records show.