Karachi needs more power generating companies