JD Vance faces backlash for calling school shootings 'a fact of life'