Charles H. Bennett (soldier)