magneto vs superman