Tiny fragments of gold could be used in the fight against cancer, according to scientists at the University of Edinburgh.