A city in north-western Pakistan has observed a day of mourning, a day after a twin suicide bombing targeted a military base and killed 18 people, including five soldiers.