Josh hartnett and diane kruger dating