A powerful chain-reaction explosion ripped through Mexico's best-known fireworks market killing at least 29 people and leaving dozens more badly burned.