Pharmacology and Therapeutic Applications of Resveratrol