Vladimir Putin will die within 2 years as he battles ‘grave’ illnesses, spy chief says