Power Tracking Control of Heterogeneous TCL Populations with Modeling Uncertainties and Communication Restrictions