John Erskine, 4th Baron Erskine — British politician