Authorities have yet to determine the cause of the explosion, which also injured more than 30 people.