Saint Michael's hosts free performance by famed Bread & Puppet