High current connector