Zodiac Killer's code 'unmasking' murderer 'finally solved' after 50 years by engineer