Use shutil.move instead of os.renames to better handle crossing drives