Heavy smog engulfs Punjab, claimed 20 lives