For over two weeks, a string of unexplained fires and explosions has shaken Iran, hitting everything from oil refineries and apartment blocks to roads near major airports and even a shoe factory.