Tiny specks of gold can help patients battle cancer, according to a new study from Edinburgh University.