cold weather reported in parts of Punjab