Solomon Hancock (1793-1847)