12 dead, 928 injured in 880 accidents in Punjab