Recent trends and advances in composting and vermicomposting technologies: A review.