French insurance giant Axa posts record profits—vows to return billions to shareholders | Fortune