Electric-magnetic duality rotations in non-linear electrodynamics