Over 98% of mass shootings occurred on gun-free zones, research shows