kate bosworth justin long dating