Heterogeneous Synthetic Learner for Panel Data