Insane explosion at Mexican fireworks market kills at least 27