invincible anime production economics