where is a snakes heart