Hans Eberhard (General)