Farmers call off protest after midnight march in Delhi