Why subsidy is not given directly to farmers?