Sir Robert Laurie, 5th Baronet — politician