A Missouri man who spent nearly two decades in mental hospitals for a conviction of a 1997 sexual assault of a teenage girl has been cleared of the crime after retesting of genetic evidence excluded him as a suspect.