Gallic Acid: A Potential Anti-Cancer Agent