Resveratrol and its Effects on Human Health and Longevity