Several dead in Waziristan battle