Karachi police, Rangers nab 21 suspects including target-killer