India soldier killed by militants in Kashmir