Scanty rains, rush to use 300 free units push Punjab power demand