Thousand of farmers and workers from all over the country protest in Delhi demanding better crop prices, wages and living conditions