KKR to buy remaining stake in insurer Global Atlantic for $2.7 bln