Convicted rapist caught after nearly 35 years on run