Sir Henry Erskine, 5th Baronet — Scottish soldier and politician