Andrew Allen (1782-1867)