A new carnivorous caterpillar that wears the remains of its prey has been dubbed the bone collector