India soldiers battle suspected militants in Kashmir