A suicide bomber kills at least 25 people, many of them police, in the eastern Pakistani city of Lahore. The attack shatters a period of relative calm in the country's second-largest city.