John Johnson (1779-1843)