Rihanna and josh hartnett dating