A mass shooting that killed 17 people at Stoneman-Douglas High School in Parkland, Florida has US schools struggling for ways to keep students safe.