NBC: Witnesses of Buffalo mass shooting file rare lawsuit against social media and gun companies