Charles Egerton (soldier)