invoke IPython's run magic as %run instead of run

If the source file defines or imports a symbol named 'run', that symbol
takes precedence over IPython's run, leading to a syntax error being
thrown when invoking run_this_file() for the second time

Using %run removes the ambiguity.