Punjab: 300 free power units to deal a blow to PSPCL’s financial viability, says engineers’ federation