Detectives make arrest in 28-year-old sex assault cold case, CMPD says