Mitch Clark announces retirement after final bout on Friday