George Charles Hoste — army officer, 1786–1845