Sir Richard Keane, 2nd Baronet — politician