Farmers in India's Punjab are suffering from the worst floods in four decades, amid pain from Trump's tariffs too.