Rangers to fight Punjab militants