Scientists examining the remains of Otzi, Italy's prehistoric iceman who roamed the Alps some 5,300 years ago, have discovered what they believe to be the oldest traces of human blood ever found. Jim Drury tells the story