Accident due to fog kills 8 in Punjab