Горчаков Петр Дмитриевич, генерал от инфантерии