difference between subsistence farming and commercial farming