Robert Pattinson, Kristen Stewart