Estimating Heterogeneous and Hierarchical Peer Effects on Body Weight Using Roommate Assignments as a Natural Experiment