John II of Armagnac