Heinrich Kohler (officer)