Punjab Vigilance nabs PSPCL SDO and JE for taking bribe