Spinning particles in general relativity