St. Francis Xavier Church becomes haven for Metairie Towers residents