Farmers march on Delhi amid general strike