Pre-monsoon rains warm cockles of farmer hearts in Punjab