Farmers call off protest following midnight march in Delhi