michelle monaghan net worth