Green tea catechin, epigallocatechin-3-gallate (EGCG): mechanisms, perspectives and clinical applications.