Tehran mayor apologizes for bad management of Plasco fire