The centripetal force needed to keep the earth in orbit is provided by: