Sir Alexander Reid, 2nd Baronet — politician