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 Massachusetts in 1974, court records show.