In Russia, the chemist who was part Soviet's programme to develop the Novichok agent has apologised to prominent Kremlin critic Alexei Navalny after Novichok traces found in his body.