Convicted sex offender charged in cold case killing