IOM TT: McGuiness Reigns Supreme with 18th Race Win