recursively hide all LI elements containing UL