Non-linear Self-duality and Supersymmetry