Punjab: Farmers hold protest as Modi arrives for farmers’ rally