Putin handed fresh blow after death of another top general a