Michał Sokolnicki (generał)