James Douglas (soldier)