Edward Bennett (soldier)