Blast at government office in Pakistan kills 21: official