Nearly 550 restaurants in Tehran have been shut down for breaking “Islamic principles”