Denis Karagodin from Siberia, who has spent the last five years trying to find out who executed his great-grandfather during the Stalinist purges, has received an apology from a granddaughter of one of the executioners.