How and why does the earth spin and how fast is it spinning?