James O'Hara (soldier)