British double agent George Blake dies in Russia at 98