Alexander Macdonald, 17th of Keppoch — Scottish military officer and Jacobite