Sir Robert Shaw, 1st Baronet — British politician