Seven Indian soldiers killed in attack on army base