Grafting of Riemann Surfaces and Limits of Complex Projective Structures