AXA IM Prime takes 20pc stake in private credit firm Rivage