Basilica S. Michele Arcangelo, Monte Sant’Angelo, Foggia, Puglia