The role of adiponectin in cancer: a review of current evidence.