Punjab harvest challenges