Italy's biggest insurer, Generali, reported better-than-expected earnings on Wednesday, supported by an uptick in performance from its non-life business.