French insurer’s results exceed expectations elsewhere as it announces a further €1bn of share buybacks