Electric-magnetic duality in supersymmetric non-Abelian gauge theories