Spacecraft angular rate estimation from magnetometer data only using an analytic predictor