LAHORE , PAKISTAN -- Bombings in two Pakistani cities killed 46 people Monday , as militants struck back in the wake of an army offensive against a Taliban stronghold in the northwest near the Afghan border .