Hatred has 'no place' here, says St. Louis archbishop after antisemitic attack