Despite recovery, San Diego economy still 'fragile'