Text this: Practical fixed-time stabilization for discrete-time impulsive switched port-controlled Hamiltonian systems