Troup, Colin, active 1839-1842, Lieutenant-General