Salomon Hirzel de Saint-Gratien — French general