The multifaceted activity of insect caspases