Tuesday's fatal shooting of rapper Takeoff has rocked the hip-hop world, the latest in a string of artists killed by gun violence.