Rangers, police arrest 21 suspects in Karachi