James Gordon, 2nd Viscount Aboyne — Scottish royalist commander