Thermo-electro-mechanical contact behavior of a finite piezoelectric layer under a sliding punch with frictional heat generation