Punjab govt declares smog a calamity