John Elliot — British Liberal politician (1788-1862)