Magnesium factory explosion creates sparkling inferno