Michal Sokolnicki (general)