Farmers announce indefinite protest