Henry Cavendish (soldier)