pushd: fixed pushd code to be ok with spaces