TEHRAN — Iran said its troops killed or wounded 30 Kurdish rebels in a fresh assault on the mountainous border with Iraq where witnesses reported fierce fighting and shelling on Saturday. A commander of Iran’s Revolutionary Guards said the military push was launched after giving the rebels a one-month “grace period” during Ramadan to withdraw from the area from where they have launched ambushes and sabotage attacks on gas pipelines.