Modeling household decisions using longitudinal data from household panel surveys, with applications to residential mobility