Kashmir: Indian troops fire on protesters —again