A viral internet campaign urging legal US gun owners to destroy or hand in their rifles and handguns in the wake of the mass shooting that killed 17 people in Parkland, Florida is sweeping the US.