Malfunction causes 18 minutes worth of fireworks to all go off at the same time