Home Cities Farmers end 40-day long agitation against Kejriwal government