Frobenius algebras, categorification and 2d TQFTs