Cop among four injured in firing outside Karachi restaurant