The Kinetics Observer: A Tightly Coupled Estimator for Legged Robots