7 Pak soldiers killed in ambush in North Waziristan