Russian generals’ positive reports on Ukraine have convinced the Kremlin the war is going in its favour