Farmers protest over fertilizer shortage