A celestial reference frame based on Kalman filtering