Text this: Piperazine skeleton in the structural modification of natural products: a review