A comprehensive review of azadirachtin: physicochemical properties, bioactivities, production, and biosynthesis