Indian soldiers clash with Kashmir rebels, 7 killed