Kristen stewart and robert pattinson dating for publicity