Farmers hold protest in Punjab