High power connectors