20121230 india: Fog plays havoc in Punjab; Haryana