Fire and explosions kill at least 30 at Iranian chemical factory