Allicin and health: A comprehensive review