20120201 india: Cold weather lingers in Punjab; Haryana