San Diego cold case solved 46 years later