shutil rmtree directory not empty error