Avocado seeds are beneficial for health