Scarlett Johansson and Romain Dauriac have finalised their divorce and settled their custody battle over three-year-old daughter Rose.