Public gatherings banned in violence-hit Karachi