Silymarin compounds: Chemistry, innovative extraction techniques and synthesis