All political parties should have freedom to hold gatherings in Karachi: Nisar