Henry Erskine, 3rd Lord Cardross — Scottish nobleman and covenanter