Karnataka’s Rs 34,000-crore farm loan waiver comes with conditions, taxes