Secondary metabolism, inventive evolution and biochemical diversity--a review.