Jackson Square, New Orleans, St. Louis Cathedral