Superstar Vio repeats Rio gold as McFadden wins 18th medal at Paralympics