Punjab faces worst power crisis in yrs