Sir John Davie, 2nd Baronet - English politician, died 1678