St. Erasmus in Isernia: a medieval cave church