Indian troops fire at Pakistani soldiers in disputed Kashmir: military