Pakistan says seven soldiers killed in Indian firing