Andrzej Knap (generał)