8 killed, 1,030 injured in 947 accidents in Punjab