Scarlett johansson and josh hartnett dating