Farmers protest in Punjab