Invictus Capital Partners launches insurance solutions business