compost vs soil benefits