Robert Pattinson dumps Kristen Stewart