Thomas Snow (British Army officer)