Cardy-Frobenius algebras and 2d open-closed TQFTs