text: Title: Error when replacing file on Windows
  Body: ```pytb
  ====================================================== DAG build failed ======================================================
  ----- NotebookRunner: fit -> MetaProduct({'model': File('products\\model.pickle'), 'nb': File('products\\report.html')}) -----
  ----------------------------------------- C:\Users\edubl\Desktop\proj\scripts\fit.py -----------------------------------------
  Traceback (most recent call last):
    File "c:\users\edubl\desktop\proj\venv-proj\lib\site-packages\ploomber\tasks\abc.py", line 562, in _build
      res = self._run()
    File "c:\users\edubl\desktop\proj\venv-proj\lib\site-packages\ploomber\tasks\abc.py", line 669, in _run
      self.run()
    File "c:\users\edubl\desktop\proj\venv-proj\lib\site-packages\ploomber\tasks\notebook.py", line 524, in run
      path_to_out_ipynb.rename(path_to_out)
    File "C:\Users\edubl\miniconda3\envs\scaffold\lib\pathlib.py", line 1359, in rename
      self._accessor.rename(self, target)
  FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:\\Users\\edubl\\Desktop\\proj\\products\\report.ipynb' -> 'C:\\Users\\edubl\\Desktop\\proj\\products\\report.html'
  
  The above exception was the direct cause of the following exception:
  ```